<?php
class SRM_Gielda_Form_NowyWniosek extends sfForm{
    /*
    public $wartosc=array('zapytanie_ofertowe'=>'Zapytanie ofertowe',
                        'aukcja_elektroniczna'=>'Aukcja elektroniczna',
                        '2'=>'Zapytanie ofertowe+aukcja elektroniczna');
     * 
     */
    public function informacja($tresc){
        return "<font color='red'>".$tresc."</font>";
    }
    public function configure(){
        $this->setWidgets(array(
            'id' => new sfWidgetFormInputHidden(),
            'tytul'=>new sfWidgetFormInput(),
            'opis'=>new sfWidgetFormTextarea(),
            //'uzasadnienie'=>new sfWidgetFormTextarea(),
            'szacunkowa'=>new sfWidgetFormInput(),
            'zalaczniki'=>new sfWidgetFormInputFile()
            ));
         $this->widgetSchema->setLabels(array(
             'tytul'        => 'Tytuł wniosku :',
             'opis'         => 'Opis przedmiotu zakupu :',
             //'uzasadnienie' => 'Uzasadnienie merytoryczne celowości zamówienia :',
             'szacunkowa'   => 'Szacunkowa wartość zakupu :',
             //'zalaczniki'   =>'Załączniki :'
             ));

        $this->setValidators(
                array(
                    'id'=>new sfValidatorInteger(array('required' => false)),
                    'tytul'=>new sfValidatorString(
                        array('required'=>true),array('required' => $this->informacja("Nie wprowadzono nazwy."))),
                    'opis'=>new sfValidatorString(
                        array('required'=>true),array('required' => $this->informacja("Nie wprowadzono nazwy."))),
                    //'uzasadnienie'=>new sfValidatorString(
                    //    array('required'=>true),array('required' => $this->informacja("Nie wprowadzono nazwy."))),
                    'szacunkowa'=>new sfValidatorString(
                        array('required'=> true),array('required' => $this->informacja("Nie wprowadzono opisu.")))));
                       // 'zalaczniki'=>new sfValidatorFile(array('path'=>'./public/zalaczniki','required' => false),
                    //array("required"=> $this->informacja("Proszę wybrać plik.")))));
                    
    }
}

?>

